<!-- saved from url=(0014)about:internet -->
<body>
<script src="resources/eml_report_loadable_data.js"></script>
<table class="grid" id="watchtable" summary="This table describes the types of variables used in the current function." cellspacing="0" cellpadding="0">
<thead>
<tr>
<th id="blank" scope="col">&nbsp;</th>
<th id="order" scope="col"><div class="d1"><div class="d2"><a href="#">Order</a></div></div></th>
<th id="expr" scope="col"><div class="d1"><div class="d2"><a href="#">Variable</a></div></div></th>
<th id="exprtype" scope="col"><div class="d1"><div class="d2"><a href="#">Type</a></div></div></th>
<th id="watchsize" scope="col"><div class="d1"><div class="d2"><a href="#">Size</a></div></div></th>
<th id="watchclass" scope="col"><div class="d1"><div class="d2"><a href="#">Class</a></div></div></th>
<th id="watchcomplex" scope="col"><div class="d1"><div class="d2"><a href="#">Complex</a></div></div></th>
</tr>
</thead>
<tbody onmouseover="watchMouseOver(event);" onmouseout="watchMouseOut(event);" onclick="watchClick(event);">
<tr class="var type1 struct" classname="ros_rate" id="S6T32">
<td class="collapsible"><a class="collapsed" href="#" /></td><td>1</td>
<td id=""><a href="#">obj</a></td>
<td>Input</td><td class="watchsize" id="3">1 x 1</td>
<td class="watchclass">ros_rate</td>
<td class="watchcomplex">-</td>
</tr>
<tr class="var type1 S6T32 struct field" classdef="handle" id="S6T32F1"><td class="collapsible"><a class="collapsed" href="#" /></td><td id="">1.1</td><td id=""></td><td>Inherited</td><td class="watchsize" id="1"></td><td class="watchclass">handle</td></tr><tr class="var type1 S6T32F1 field" classdef="handle" id="S6T32F1F1">
<td id="blank"></td><td>1.1.1</td>
<td id="obj.matlabCodegenIsDeleted"><a class="field" id="2" href="#">matlabCodegenIsDeleted</a></td>
<td>Property</td><td class="watchsize" id="3">1 x 1</td>
<td class="watchclass">logical</td>
<td class="watchcomplex">-</td>
</tr>
<tr class="var type1 S6T32 struct field" classdef="matlab.system.coder.SystemProp" id="S6T32F2"><td class="collapsible"><a class="collapsed" href="#" /></td><td id="">1.2</td><td id=""></td><td>Inherited</td><td class="watchsize" id="1"></td><td class="watchclass">matlab.system.coder.SystemProp</td></tr><tr class="var type1 S6T32F2 field" classdef="matlab.system.coder.SystemProp" id="S6T32F2F2">
<td id="blank"></td><td>1.2.1</td>
<td id="obj.tunablePropertyChanged"><a class="field" id="2" href="#">tunablePropertyChanged</a></td>
<td>Property</td><td class="watchsize" id="3">1 x 1</td>
<td class="watchclass">logical</td>
<td class="watchcomplex">-</td>
</tr>
<tr class="var type1 S6T32 struct field" classdef="matlab.system.coder.SystemCore" id="S6T32F3"><td class="collapsible"><a class="collapsed" href="#" /></td><td id="">1.3</td><td id=""></td><td>Inherited</td><td class="watchsize" id="1"></td><td class="watchclass">matlab.system.coder.SystemCore</td></tr><tr class="var type1 S6T32F3 field" classdef="matlab.system.coder.SystemCore" id="S6T32F3F3">
<td id="blank"></td><td>1.3.1</td>
<td id="obj.isInitialized"><a class="field" id="2" href="#">isInitialized</a></td>
<td>Property</td><td class="watchsize" id="3">1 x 1</td>
<td class="watchclass">int32</td>
<td class="watchcomplex">No</td>
</tr>
<tr class="var type1 S6T32F3 field" classdef="matlab.system.coder.SystemCore" id="S6T32F3F4">
<td id="blank"></td><td>1.3.2</td>
<td id="obj.TunablePropsChanged"><a class="field" id="2" href="#">TunablePropsChanged</a></td>
<td>Property</td><td class="watchsize" id="3">1 x 1</td>
<td class="watchclass">logical</td>
<td class="watchcomplex">-</td>
</tr>
<tr class="var type1 S6T32F3 field" classdef="matlab.system.coder.SystemCore" id="S6T32F3F5">
<td id="blank"></td><td>1.3.3</td>
<td id="obj.isInMATLABSystemBlock"><a class="field" id="2" href="#">isInMATLABSystemBlock</a></td>
<td>Property</td><td class="watchsize" id="3">1 x 1</td>
<td class="watchclass">logical</td>
<td class="watchcomplex">-</td>
</tr>
<tr class="var type1 S6T32F3 field" classdef="matlab.system.coder.SystemCore" id="S6T32F3F6">
<td id="blank"></td><td>1.3.4</td>
<td id="obj.sortUseDefault"><a class="field" id="2" href="#">sortUseDefault</a></td>
<td>Property</td><td class="watchsize" id="1">0 x 0</td>
<td class="watchclass">double</td>
<td class="watchcomplex">No</td>
</tr>
<tr class="var type1 S6T32F3 field" classdef="matlab.system.coder.SystemCore" id="S6T32F3F7">
<td id="blank"></td><td>1.3.5</td>
<td id="obj.fxpDataTypeOverride"><a class="field" id="2" href="#">fxpDataTypeOverride</a></td>
<td>Property</td><td class="watchsize" id="3">1 x 1</td>
<td class="watchclass">double</td>
<td class="watchcomplex">No</td>
</tr>
<tr class="var type1 S6T32F3 field" classdef="matlab.system.coder.SystemCore" id="S6T32F3F8">
<td id="blank"></td><td>1.3.6</td>
<td id="obj.fxpDataTypeOverrideAppliesTo"><a class="field" id="2" href="#">fxpDataTypeOverrideAppliesTo</a></td>
<td>Property</td><td class="watchsize" id="3">1 x 1</td>
<td class="watchclass">double</td>
<td class="watchcomplex">No</td>
</tr>
<tr class="var type1 S6T32F3 field" classdef="matlab.system.coder.SystemCore" id="S6T32F3F9">
<td id="blank"></td><td>1.3.7</td>
<td id="obj.inputDataType"><a class="field" id="2" href="#">inputDataType</a></td>
<td>Property</td><td class="watchsize" id="2">1 x 0</td>
<td class="watchclass">cell</td>
<td class="watchcomplex">-</td>
</tr>
<tr class="var type1 S6T32F3 field" classdef="matlab.system.coder.SystemCore" id="S6T32F3F10">
<td id="blank"></td><td>1.3.8</td>
<td id="obj.inputFixedPointType"><a class="field" id="2" href="#">inputFixedPointType</a></td>
<td>Property</td><td class="watchsize" id="2">1 x 0</td>
<td class="watchclass">cell</td>
<td class="watchcomplex">-</td>
</tr>
<tr class="var type1 S6T32F3 field" classdef="matlab.system.coder.SystemCore" id="S6T32F3F11">
<td id="blank"></td><td>1.3.9</td>
<td id="obj.inputSize"><a class="field" id="2" href="#">inputSize</a></td>
<td>Property</td><td class="watchsize" id="1">0 x 0</td>
<td class="watchclass">double</td>
<td class="watchcomplex">No</td>
</tr>
<tr class="var type1 S6T32F3 field" classdef="matlab.system.coder.SystemCore" id="S6T32F3F12">
<td id="blank"></td><td>1.3.10</td>
<td id="obj.inputVarSize"><a class="field" id="2" href="#">inputVarSize</a></td>
<td>Property</td><td class="watchsize" id="2">1 x 0</td>
<td class="watchclass">cell</td>
<td class="watchcomplex">-</td>
</tr>
<tr class="var type1 S6T32F3 field" classdef="matlab.system.coder.SystemCore" id="S6T32F3F13">
<td id="blank"></td><td>1.3.11</td>
<td id="obj.isInputLocked"><a class="field" id="2" href="#">isInputLocked</a></td>
<td>Property</td><td class="watchsize" id="2">1 x 0</td>
<td class="watchclass">logical</td>
<td class="watchcomplex">-</td>
</tr>
<tr class="var type1 S6T32F3 field" classdef="matlab.system.coder.SystemCore" id="S6T32F3F14">
<td id="blank"></td><td>1.3.12</td>
<td id="obj.isInputComplex"><a class="field" id="2" href="#">isInputComplex</a></td>
<td>Property</td><td class="watchsize" id="2">1 x 0</td>
<td class="watchclass">logical</td>
<td class="watchcomplex">-</td>
</tr>
<tr class="var type1 S6T32F3 field" classdef="matlab.system.coder.SystemCore" id="S6T32F3F15">
<td id="blank"></td><td>1.3.13</td>
<td id="obj.HasTunableProps"><a class="field" id="2" href="#">HasTunableProps</a></td>
<td>Property</td><td class="watchsize" id="3">1 x 1</td>
<td class="watchclass">logical</td>
<td class="watchcomplex">-</td>
</tr>
<tr class="var type1 S6T32F3 field" classdef="matlab.system.coder.SystemCore" id="S6T32F3F16">
<td id="blank"></td><td>1.3.14</td>
<td id="obj.HasTunablePropsProcessingCode"><a class="field" id="2" href="#">HasTunablePropsProcessingCode</a></td>
<td>Property</td><td class="watchsize" id="3">1 x 1</td>
<td class="watchclass">logical</td>
<td class="watchcomplex">-</td>
</tr>
<tr class="var type1 S6T32F3 field" classdef="matlab.system.coder.SystemCore" id="S6T32F3F17">
<td id="blank"></td><td>1.3.15</td>
<td id="obj.HasVarSizeProcessingCode"><a class="field" id="2" href="#">HasVarSizeProcessingCode</a></td>
<td>Property</td><td class="watchsize" id="3">1 x 1</td>
<td class="watchclass">logical</td>
<td class="watchcomplex">-</td>
</tr>
<tr class="var type1 S6T32 field" classdef="ros_rate" id="S6T32F18">
<td id="blank"></td><td>1.4</td>
<td id="obj.RATE"><a class="field" id="1" href="#">RATE</a></td>
<td>Property</td><td class="watchsize" id="3">1 x 1</td>
<td class="watchclass">double</td>
<td class="watchcomplex">No</td>
</tr>
<tr class="var type1 S6T32 field struct" classname="robotics.Rate" classdef="ros_rate" id="S6T32F19">
<td class="collapsible"><a class="collapsed" href="#" /></td><td>1.5</td>
<td id="obj.rateObj"><a class="field" id="1" href="#">rateObj</a></td>
<td>Property</td><td class="watchsize" id="3">1 x 1</td>
<td class="watchclass">robotics.Rate</td>
<td class="watchcomplex">-</td>
</tr>
<tr class="var type1 S6T32F19 struct field" classdef="handle" id="S6T32F19F1"><td class="collapsible"><a class="collapsed" href="#" /></td><td id="">1.5.1</td><td id=""></td><td>Inherited</td><td class="watchsize" id="1"></td><td class="watchclass">handle</td></tr><tr class="var type1 S6T32F19F1 field" classdef="handle" id="S6T32F19F1F1">
<td id="blank"></td><td>1.5.1.1</td>
<td id="obj.rateObj.matlabCodegenIsDeleted"><a class="field" id="3" href="#">matlabCodegenIsDeleted</a></td>
<td>Property</td><td class="watchsize" id="3">1 x 1</td>
<td class="watchclass">logical</td>
<td class="watchcomplex">-</td>
</tr>
<tr class="var type1 S6T32F19 field" classdef="robotics.Rate" id="S6T32F19F2">
<td id="blank"></td><td>1.5.2</td>
<td id="obj.rateObj.DesiredRate"><a class="field" id="2" href="#">DesiredRate</a></td>
<td>Property</td><td class="watchsize" id="3">1 x 1</td>
<td class="watchclass">double</td>
<td class="watchcomplex">No</td>
</tr>
<tr class="var type1 S6T32F19 field" classdef="robotics.Rate" id="S6T32F19F3">
<td id="blank"></td><td>1.5.3</td>
<td id="obj.rateObj.DesiredPeriod"><a class="field" id="2" href="#">DesiredPeriod</a></td>
<td>Property</td><td class="watchsize" id="3">1 x 1</td>
<td class="watchclass">double</td>
<td class="watchcomplex">No</td>
</tr>
<tr class="var type1 S6T32F19 field" classdef="robotics.Rate" id="S6T32F19F4">
<td id="blank"></td><td>1.5.4</td>
<td id="obj.rateObj.LastWakeTime"><a class="field" id="2" href="#">LastWakeTime</a></td>
<td>Property</td><td class="watchsize" id="3">1 x 1</td>
<td class="watchclass">double</td>
<td class="watchcomplex">No</td>
</tr>
<tr class="var type1 S6T32F19 field struct" classname="robotics.core.internal.SystemTimeProvider" classdef="robotics.Rate" id="S6T32F19F5">
<td class="collapsible"><a class="collapsed" href="#" /></td><td>1.5.5</td>
<td id="obj.rateObj.TimeProvider"><a class="field" id="2" href="#">TimeProvider</a></td>
<td>Property</td><td class="watchsize" id="3">1 x 1</td>
<td class="watchclass">robotics.core.internal.SystemTimeProvider</td>
<td class="watchcomplex">-</td>
</tr>
<tr class="var type1 S6T32F19F5 struct field" classdef="handle" id="S6T32F19F5F1"><td class="collapsible"><a class="collapsed" href="#" /></td><td id="">1.5.5.1</td><td id=""></td><td>Inherited</td><td class="watchsize" id="1"></td><td class="watchclass">handle</td></tr><tr class="var type1 S6T32F19F5F1 field" classdef="handle" id="S6T32F19F5F1F1">
<td id="blank"></td><td>1.5.5.1.1</td>
<td id="obj.rateObj.TimeProvider.matlabCodegenIsDeleted"><a class="field" id="4" href="#">matlabCodegenIsDeleted</a></td>
<td>Property</td><td class="watchsize" id="3">1 x 1</td>
<td class="watchclass">logical</td>
<td class="watchcomplex">-</td>
</tr>
<tr class="var type1 S6T32F19F5 field" classdef="robotics.core.internal.SystemTimeProvider" id="S6T32F19F5F2">
<td id="blank"></td><td>1.5.5.2</td>
<td id="obj.rateObj.TimeProvider.StartTime"><a class="field" id="3" href="#">StartTime</a></td>
<td>Property</td><td class="watchsize" id="3">1 x 1</td>
<td class="watchclass">double</td>
<td class="watchcomplex">No</td>
</tr>
<tr class="var type1 S6T32F19 field" classdef="robotics.Rate" id="S6T32F19F6">
<td id="blank"></td><td>1.5.6</td>
<td id="obj.rateObj.PastPeriods"><a class="field" id="2" href="#">PastPeriods</a></td>
<td>Property</td><td class="watchsize" id="25">1 x 1000</td>
<td class="watchclass">double</td>
<td class="watchcomplex">No</td>
</tr>
<tr class="var type1 S6T32F19 field" classdef="robotics.Rate" id="S6T32F19F7">
<td id="blank"></td><td>1.5.7</td>
<td id="obj.rateObj.InternalOverrunAction"><a class="field" id="2" href="#">InternalOverrunAction</a></td>
<td>Property</td><td class="watchsize" id="3">1 x 1</td>
<td class="watchclass">robotics.core.internal.OverrunActions</td>
<td class="watchcomplex">-</td>
</tr>
<tr class="var type1 S6T32F19 field" classdef="robotics.Rate" id="S6T32F19F8">
<td id="blank"></td><td>1.5.8</td>
<td id="obj.rateObj.PeriodCount"><a class="field" id="2" href="#">PeriodCount</a></td>
<td>Property</td><td class="watchsize" id="3">1 x 1</td>
<td class="watchclass">double</td>
<td class="watchcomplex">No</td>
</tr>
<tr class="var type1 S6T32F19 field" classdef="robotics.Rate" id="S6T32F19F9">
<td id="blank"></td><td>1.5.9</td>
<td id="obj.rateObj.NumOverruns"><a class="field" id="2" href="#">NumOverruns</a></td>
<td>Property</td><td class="watchsize" id="3">1 x 1</td>
<td class="watchclass">double</td>
<td class="watchcomplex">No</td>
</tr>
<tr class="var type1 S6T32F19 field" classdef="robotics.Rate" id="S6T32F19F10">
<td id="blank"></td><td>1.5.10</td>
<td id="obj.rateObj.NextExecutionIndex"><a class="field" id="2" href="#">NextExecutionIndex</a></td>
<td>Property</td><td class="watchsize" id="3">1 x 1</td>
<td class="watchclass">double</td>
<td class="watchcomplex">No</td>
</tr>
<tr class="var type1 S6T32F19 field" classdef="robotics.Rate" id="S6T32F19F11">
<td id="blank"></td><td>1.5.11</td>
<td id="obj.rateObj.ExecutionStartTime"><a class="field" id="2" href="#">ExecutionStartTime</a></td>
<td>Property</td><td class="watchsize" id="3">1 x 1</td>
<td class="watchclass">double</td>
<td class="watchcomplex">No</td>
</tr>
</tbody>
</table>
</body>
